Fully Qualified Name: | Laminas\Authentication\Adapter\Callback |
Extends: | AbstractAdapter |
Authentication Adapter authenticates using callback function.
The Callback function must return an identity on authentication success, and false on authentication failure.
Name | Description | Defined By |
---|---|---|
__construct() | Callback | |
authenticate() | Authenticate using the provided callback | Callback |
getCallback() | Gets the value of callback. | Callback |
getCredential() | Returns the credential of the account being authenticated, or NULL if none is set. | AbstractAdapter |
getIdentity() | Returns the identity of the account being authenticated, or NULL if none is set. | AbstractAdapter |
setCallback() | Sets the value of callback. | Callback |
setCredential() | Sets the credential for binding | AbstractAdapter |
setIdentity() | Sets the identity for binding | AbstractAdapter |
Parameter Name | Type | Description |
---|---|---|
$callback | callable | The |
Returns:
Authenticate using the provided callback
Returns: \Result The authentication result
Gets the value of callback.
Returns: null|callable
Returns the credential of the account being authenticated, or NULL if none is set.
Returns: mixed
Returns the identity of the account being authenticated, or NULL if none is set.
Returns: mixed
Sets the value of callback.
Parameter Name | Type | Description |
---|---|---|
$callback | callable | the |
Returns:
Sets the credential for binding
Parameter Name | Type | Description |
---|---|---|
$credential | mixed |
Returns: self Provides a fluent interface
Sets the identity for binding
Parameter Name | Type | Description |
---|---|---|
$identity | mixed |
Returns: self Provides a fluent interface